main stash - French English Dictionary